Reveal 4.0 使用指南

Reveal 简介

Reveal是一款iOS程序界面调试工具,可以让我们在开发时动态的查看和修改APP的界面。免去了每次修改完代码重新启动的痛苦。

启动界面如下图:

Reveal 的安装

安装很简单,直接下载一路到底就可以。

官方正版下载地址

破解版下载地址

Reveal 的使用

集成方式

官方一共提供了三种集成方式

三种集成指南对比

  1. 使用cocoapods集成

  2. app内集成Reveal Server framework

  3. 利用Xcode的Breakpoint 断点加载Reveal Server

对比:
1和2基本相似,需要修改工程文件,3不需要修改工程文件,选用第3种。

利用Xcode的Breakpoint 断点加载Reveal Server

  1. 在Xcode中添加一个Symbolic Breakpoint.右击这个断点,编辑如下图:

Action里面填写的内容如下:

1
expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer", 0x2) : ((void*)0)

  1. 右键当前断点,选择Move Breakpoint To → User。
  2. Xcode 选择9.0系统 ,模拟器运行项目。
  3. 运行好项目后,Reveal自动显示,双击即可查看效果。

Reveal在真机中调试应用

在真机中调试的安装方法,需要添加静态库到工程中,略微麻烦。

尝试操作了一遍,太麻烦了,卒。

Reveal在调试其它应用的安装方法

在Reveal中调试其它应用,需要一部越狱的手机,没越狱的手机没办法调试。(本人没有,咩有尝试)

参考博客